package com.ph.shopping.facade.supplier.vo;

import java.io.Serializable;
import java.util.List;

import javax.persistence.Column;

import com.ph.shopping.facade.supplier.entity.SupplierImage;

/**
 * 
 * @项目：phshopping-facade-supplier
 *
 * @描述：供应商Vo
 *
 * @作者： liuy
 *
 * @创建时间：2017年3月15日
 *
 * @Copyright @2017 by liuy
 */
public class SupplierVo  implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -2362561257437270365L;


	/**
	 * 当前页码
	 */
	private Integer pageIndex;
	
	/**
	 * 每页条数
	 */
	private Integer pageSize;
	
	/** id */
    private Long id;
    
	/**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 供应商类型
     */
    private String supplierType;
    
    /**
     * 联系人
     */
    private String personName;

    /**
     * 联系电话
     */
    private String personTel;

    /**
     * 推广师姓名
     */
    private String promoterName;

    /**
     * 推广师电话
     */
    private String promoterTel;
     
    /**
     * 详细地址
     */
    private String address;

    /**
     * 营业执照
     */
    private String businessNumber;

    /**
     * 身份证Id
     */
    private String personIdCard;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 创建人
     */
    private Long createId;

    /**
     * 修改人
     */
    private Long updateId;

    /**
     * 省Id
     */
    private Long provinceId;

    /**
     * 市Id
     */
    private Long cityId;

    /**
     * 区Id
     */
    private Long countyId;
    
    /**
     * 省名称
     */
    private String provinceName;

    /**
     * 市名称
     */
    private String cityName;

    /**
     * 区名称
     */
    private String countyName;

    /**
     * 社区Id
     */
    private Integer communityId;

    /**
     * 是否可用 1 可用；2 不可用
     */
    private Byte isable;

    /**
     * 开始时间查询条件
     */
    private String startTime;

    /**
     * 结束时间查询条件
     */
    private String endTime;
    
	private List<SupplierImage> supplierImage;//图片

    /**
     * 区域Id（区域表换成ph_position表）
     */
    @Column(name="positionId")
    private Long positionId;
	
	public String getSupplierName() {
		return supplierName;
	}

	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}

	public String getPersonTel() {
		return personTel;
	}

	public void setPersonTel(String personTel) {
		this.personTel = personTel;
	}

	public String getPersonName() {
		return personName;
	}

	public void setPersonName(String personName) {
		this.personName = personName;
	}

	public String getPromoterName() {
		return promoterName;
	}

	public void setPromoterName(String promoterName) {
		this.promoterName = promoterName;
	}

	public String getPromoterTel() {
		return promoterTel;
	}

	public void setPromoterTel(String promoterTel) {
		this.promoterTel = promoterTel;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getBusinessNumber() {
		return businessNumber;
	}

	public void setBusinessNumber(String businessNumber) {
		this.businessNumber = businessNumber;
	}

	public String getPersonIdCard() {
		return personIdCard;
	}

	public void setPersonIdCard(String personIdCard) {
		this.personIdCard = personIdCard;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Long getProvinceId() {
		return provinceId;
	}

	public void setProvinceId(Long provinceId) {
		this.provinceId = provinceId;
	}

	public Long getCityId() {
		return cityId;
	}

	public void setCityId(Long cityId) {
		this.cityId = cityId;
	}

	public Long getCountyId() {
		return countyId;
	}

	public void setCountyId(Long countyId) {
		this.countyId = countyId;
	}

	public Integer getCommunityId() {
		return communityId;
	}

	public void setCommunityId(Integer communityId) {
		this.communityId = communityId;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCreateId() {
		return createId;
	}

	public void setCreateId(Long createId) {
		this.createId = createId;
	}

	public Long getUpdateId() {
		return updateId;
	}

	public void setUpdateId(Long updateId) {
		this.updateId = updateId;
	}

	public List<SupplierImage> getSupplierImage() {
		return supplierImage;
	}

	public void setSupplierImage(List<SupplierImage> supplierImage) {
		this.supplierImage = supplierImage;
	}

	public Byte getIsable() {
		return isable;
	}

	public void setIsable(Byte isable) {
		this.isable = isable;
	}

	public String getSupplierType() {
		return supplierType;
	}

	public void setSupplierType(String supplierType) {
		this.supplierType = supplierType;
	}

	public Integer getPageIndex() {
		return pageIndex;
	}

	public void setPageIndex(Integer pageIndex) {
		this.pageIndex = pageIndex;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	public String getCityName() {
		return cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	public String getCountyName() {
		return countyName;
	}

	public void setCountyName(String countyName) {
		this.countyName = countyName;
	}

	public Long getPositionId() {
		return positionId;
	}

	public void setPositionId(Long positionId) {
		this.positionId = positionId;
	}
    
}
